NNNNOPCH3ONH2OOHNNNNOPCH3ONHOHOH